improve herds with new pastures - Français Anglais Dictionnaire